Career 2025 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Germany F4 Germany F1 Germany F2 France F4 Germany F1 Austria F1 Germany F5 Mexico F4 USA F24 Germany F7 Bahrain F1 Germany F3 USA F25 Colombia F4 UAE F1 Qatar F1a Italy F6 Germany-w1 Germany-w2 Germany-w3 Germany-w4 UAE F1 UAE F2 Colombia F3 Mexico F18 Mexico F19 Germany F3 USA F6 UAE F1 UAE F2 USA F8 Okal Cup 2004 - Eckental Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Logopak Challenger 2005 - Lubeck Olbia Challenger - Olbia Siemens Open - Scheveningen Bauer Watertechnology Cup - Eckental Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Lambertz Open by Stawag - Aachen Oberstaufen Cup - Oberstaufen Ethias Trophy - Mons Flea Market Cup - Busan ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Tennis Napoli Cup - Napoli Izmir Cup - Izmir The Surbiton Trophy - Surbiton ATP Open Castilla y Leon - Segovia Marburg Challenger Tenerife Challenger Ortisei Challenger Istanbul Challenger Muller Cup 2000 - Ulm Braunschweig Challenger Meerbusch Challenger Dallas Challenger Irving Challenger Alexander Kolyaskin Memorial - Donetsk Black Forest Open 2004 - Freudenstadt Rhein-Main Challenger 2004 - Aschaffenburg The LTA Cardiff Challenger - Cardiff 2007 Nielsen Pro Tennis Championship - Winnetka Heilbronn Open - Heilbronn XL Bermuda Open - Bermuda Heilbronn Challenger Baton Rouge Challenger Athens Challenger Savannah Challenger Helsinki Challenger Knoxville Challenger Champaign Challenger Challenger Hamburg - Hamburg Geneva Challenger - Geneva Black Forest Open 2002 - Freudenstadt BMW Challenger Open - Monchengladbach Warsteiner Challenger Lubeck - Lubeck Oberstaufen Cup - Oberstaufen Okal Cup 2003 - Eckental Palmas del Mar Challenger La Serena Open - La Serena Chicago Challenger Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Ostdeutscher Sparkassen Cup - Dresden Alexander Kolyaskin Memorial - Donetsk ATU Cup - Weiden II Challenger Ciudada de Guayaquil - Guayaquil Open Prevadies - St. Brieuc The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Germany F1 Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open de L'Isere - Grenoble Seguros Bolivar Open - Bogota The LTA Hester Trophy - Manchester II Naples ITG Challenger - Naples LTA Nottingham Challenger - Nottingham Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Alexander Kolyaskin Memorial - Donetsk Open de Moselle - Metz Stockholm Open - Stockholm Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Ostdeutscher Sparkassen Cup - Dresden The LTA Sunderland Challenger - Sunderland San Marino CEPU Open - San Marino BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Alexander Kolyaskin Memorial - Donetsk Generali Open - Kitzbuhel Gerry Weber Open - Halle Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava Stockholm Open - Stockholm Tallahassee Challenger Sarasota Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Binghamton Challenger Ordina Open - 's-Hertogenbosch Geneva Challenger - Geneva Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington China Open - Beijing Charlottesville Challenger Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Como Challenger Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Ostdeutscher Sparkessen Cup - Dresden Regions Morgan Keegan Championships - Memphis Newport Beach Challenger Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Interwetten Austrian Open - Kitzbuhel Gerry Weber Open - Halle Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Masters Series - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz Thailand Open - Bangkok Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne International German Open - Hamburg Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Ortisei Challenger Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Helsinki Challenger Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open de L'Isere (Open 38) - Grenoble Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Heilbronn Challenger Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Valencia Open - Valencia Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Dallas Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Salzburg Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis ATP Challenger Open 2004 - Monchengladbach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Ordina Open - 's-Hertogenbosch Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle DPD Challenger 2002 - Aschaffenburg Swiss Indoors Basel - Basel Brisbane International - Brisbane Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Citi Open - Washington New York Open - New York SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Volvo Sylt Open - Sylt Oberstaufen Challenger BMW Tennis Championship - Sunrise Citi Open - Washington Moselle Open - Metz Istanbul Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Ortisei Challenger Generali Open - Kitzbuhel Hamburg European Open - Hamburg Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Noventi Open - Halle Bauer Watertechnology Cup 2007 - Eckental Citi Open - Washington Happy Valley Challenger Hong Kong Challenger Bergamo Challenger Wroclaw Challenger Eckental Challenger Delray Beach Open - Delray Beach Vercelli Challenger Aix En Provence Challenger Lambertz Open - Aachen Open de Franche Comte - Besancon Lamberts Open by Stawag - Aachen Okal Open - Eckental Neride Prague Indoor - Prague Geneva Open - Geneva Eckental Challenger Gerry Weber Open - Halle Irving Challenger Meerbusch Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Schickedanz Open - Furth Open 13 - Marseille IPP Open - Helsinki Naples Challenger - Naples Wailea Men's Challenger - Maui PBZ Zagreb Indoors - Zagreb The LTA Nottingham Challenger - Nottingham Copa Kia Challenger ATP - Santiago Open 13 Provence - Marseille Architect Open - Budapest Izmir Challenger AT&T Challenger of Dallas - Dallas Truist Atlanta Open - Atlanta Open de L'Isere - Grenoble Fergana Tennis Challenger Tournament - Fergana Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Masters Series - Hamburg Bloomfield Hills Challenger Genova Challenger Bratislava 2 Challenger Phoenix Challenger Lambertz Open by Stawag 2007 - Aachen Mutua Madrid Open - Madrid Gerry Weber Open - Halle Hong Kong Tennis Open - Hong Kong Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Copenhagen Open - Copenhagen 2003 Mercedes Cup - Stuttgart Aircel Chennai Open - Chennai BMW Open - Munich BMW Open - Munich U.S. Men's Clay Court Championships - Houston BMW Open - Munich Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Isla de Lanzarote - Lanzarote Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo BMW Open - Munich Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rakuten Japan Open - Tokyo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Erste Bank Open - Vienna Dallas Open - Dallas US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Japan Open Tennis Championships - Tokyo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne Rogers Masters - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 ATP Cup - Melbourne Davis Cup, World Group I, 1R, JPN-COL 3-1 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Kooyong Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro French Open - Paris Wimbledon - London National Bank Open - Montreal Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Australian Open - Melbourne BNP Paribas Open - Indian Wells Davis Cup, World Group, Q, JPN-GBR 3-2 Cincinnati Open - Cincinnati Davis Cup, World Group, PO, JPN-ISR 2-3 Olympics - Beijing Olympics - Tokyo Olympics - Paris